Skip to content

Fix branch max on calls during ACT#329

Open
2over12 wants to merge 1 commit intoGillianPlatform:masterfrom
trail-of-forks:ian/fix-call-branching-count
Open

Fix branch max on calls during ACT#329
2over12 wants to merge 1 commit intoGillianPlatform:masterfrom
trail-of-forks:ian/fix-call-branching-count

Conversation

@2over12
Copy link

@2over12 2over12 commented Jan 13, 2025

Fixes from in progress LLVM support

When executing with a spec, regardless of how many specs are matched successfully etc, the call is considered branching which causes unexpected requirements on call factors. This causes unexpected unrolling requirements on examples like: https://github.com/trail-of-forks/Gillian/blob/9db721dc9cb70c3914dd28d1ef383f6b99c98a63/Gillian-LLVM/examples/wpst/mem_test.gil#L15 where 3 is required to handle all of the calls.

The intended fix here is to just add the number of matched specs exceeding 1 call

@NatKarmios
Copy link
Contributor

And thanks again :D Will hopefully review soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants